home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 1 (Walnut Creek)
/
Aminet - June 1993 [Walnut Creek].iso
/
usenet
/
sources
/
volume91
/
midi
/
casio
/
part01
/
casio.h
< prev
next >
Wrap
C/C++ Source or Header
|
1991-03-28
|
561b
|
38 lines
/* casio.h - casio fz1 midi include file */
struct FZ1_OpenMsg
{
UBYTE status;
UBYTE banks;
UBYTE voices;
UBYTE nblocks_lonibble;
UBYTE nblocks_next_to_lonibble;
UBYTE nblocks_next_to_hinibble;
UBYTE nblocks_hinibble;
UBYTE edit_bank;
UBYTE edit_voice;
UBYTE eox;
};
struct FZ1_DataMsg
{
UBYTE data[128];
UBYTE checksum;
UBYTE eox;
};
struct FZ1_Message
{
UBYTE sysex;
UBYTE casio_id;
short fz1_id;
UBYTE encoded_channel;
UBYTE command;
union {
struct FZ1_DataMsg datamsg;
struct FZ1_OpenMsg openmsg;
} body;
};
/* end of casio.h */